<?

function cleanhtml($str,$tags='<p><br><img>'){//过滤时默认保留html中的<p><img>标签
	$search = array(
		'@<script[^>]*?>.*?</script>@si',// 除去JavaScript
		/*'@<[\/\!]*?[^<>]*?>@si',//除去html标记*/
		'@<style[^>]*?>.*?</style>@siU',// Strip style tags properly
		'@<![\s\S]*?--[ \t\n\r]*>@'// 带多行注释包括CDATA
	);
	$str = preg_replace($search,'', $str);
	$str = strip_tags($str,$tags);
	return $str;
}
?>